﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Intermediario;
using System.Runtime.Remoting;

namespace ClienteNotaria
{
    class ClienteDeNotaria : MarshalByRefObject, IClienteNotaria
    {
        private string _nombre;
        private int _id;
        //public delegate void DelegadoMostrarMensaje(string Mensaje); //1

        //public event DelegadoMostrarMensaje MostrarMensaje; //2

        //hacer con delagados
        private Form1 frmTmp;

        public string Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }
        public int Id
        {
            get { return _id; }
            set { _id = value; }
        }
        //NO eliminar
        public ClienteDeNotaria(Form1 ElContenedor)
        {
            frmTmp = ElContenedor;
        }

        public void RespuestaPeticion(string mensaje)
        {
            frmTmp.lblResponse.Text = mensaje;
        }
    }
}
